test(browser): locate controlled Agent Task targets semantically - #100
Draft
seonghobae wants to merge 22 commits into
Draft
test(browser): locate controlled Agent Task targets semantically#100seonghobae wants to merge 22 commits into
seonghobae wants to merge 22 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This was referenced Aug 12, 2026
…ctured-value-evidence test(browser): bind controlled result to semantic digest evidence
Attach the existing semantic role/name locator and bounded structured-value evidence tree to the current PR #73 process-evidence head without changing the child-only file delta. No predecessor checks or reviews are transferred.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Partial implementation of #28, stacked on PR #73.
Fresh live stack
Current prerequisite #73 exact head is
3353e9ba3af9986e49df5c6383d4777eda770357. Current #100 exact head is722ea29b479c4a0b6c79a4538c8b98e5b10b3215.Fresh exact comparison reports ahead 22 / behind 0 with merge base equal to the exact live prerequisite SHA. GitHub currently reports this Draft mergeable.
Child-owned behavior
This child adds bounded exact browser-computed role/name discovery for the controlled Agent Task input, submit action, and result surface; rejects zero, duplicate, malformed, or over-budget semantic candidates; verifies the result semantics and observable submission state; retains only a bounded SHA-256 representation of the synthetic structured result; and preserves bounded WebDriver/cleanup/resource evidence without converting page-controlled text into authority.
During exact-head repair, current CI exposed two real reconstruction defects: recoverable
http.client.HTTPExceptionfailures were no longer normalized into failed trial evidence, and inherited valid-success fixtures omitted the newer result-semantic evidence fields. Both were repaired on this canonical branch. An accidentally omitted parent-owned RSS helper was detected from the intervening exact commit diff and restored before final validation.Exact-head evidence
For unchanged exact head
722ea29b479c4a0b6c79a4538c8b98e5b10b3215:CIrun33398093603: success.99507473045: success — exact checkout, Python repository contracts, formatting, workspace check, full tests, strict Clippy, and rustdoc all passed.99507473316: success — exact enforcement reports production functions, lines, regions, and branches are 100% covered.9760241927, digestsha256:cb913b27123676c1d5ea7560a32eac2826c7c762e8c6a366f8acc510721ca5e6.Manifest V3 Compatibilityrun33398093613: success on the same exact head.No predecessor result is transferred to this head. Passing automation is not independent approval.
Current disposition
Keep Draft while the stack remains under review. This remains controlled real-browser test-harness evidence and does not claim a shipped browser adapter or complete issue #28. This scheduled actor does not merge, self-approve, force-push, destructively rebase, alter workflows/rulesets/secrets, weaken checks, tag, release, or publish.